/*
 * Menu.java
 * Copyright(C)
 * All rights reserved.
 * -----------------------------------------------
 * 2019-09-25 Created
 */
package com.project.model.core;

import com.project.model.common.BaseEntity;

/**
 * 菜单表
 * @version 1.0 2019-09-25
 */
public class Menu extends BaseEntity {

    private static final long serialVersionUID = 456752166766379008L;

    /** 父级ID */
    private Long parentId;

    /** 名称 */
    private String name;

    /** 权限编码 */
    private String code;

    /** 图标 */
    private String icon;

    /** 路由组件 */
    private String routeComponent;

    /** 路由资源 */
    private String routeUri;

    /** 排序 */
    private Integer sort;


    /**
     * 获取父级ID
     */
    public Long getParentId() {
        return parentId;
    }

    /**
     * 设置父级ID
     */
    public void setParentId(Long parentId) {
        this.parentId = parentId;
    }

    /**
     * 获取名称
     */
    public String getName() {
        return name;
    }

    /**
     * 设置名称
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 获取权限编码
     */
    public String getCode() {
        return code;
    }

    /**
     * 设置权限编码
     */
    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    /**
     * 获取图标
     */
    public String getIcon() {
        return icon;
    }

    /**
     * 设置图标
     */
    public void setIcon(String icon) {
        this.icon = icon == null ? null : icon.trim();
    }

    /**
     * 获取路由组件
     */
    public String getRouteComponent() {
        return routeComponent;
    }

    /**
     * 设置路由组件
     */
    public void setRouteComponent(String routeComponent) {
        this.routeComponent = routeComponent == null ? null : routeComponent.trim();
    }

    /**
     * 获取路由资源
     */
    public String getRouteUri() {
        return routeUri;
    }

    /**
     * 设置路由资源
     */
    public void setRouteUri(String routeUri) {
        this.routeUri = routeUri == null ? null : routeUri.trim();
    }

    /**
     * 获取排序
     */
    public Integer getSort() {
        return sort;
    }

    /**
     * 设置排序
     */
    public void setSort(Integer sort) {
        this.sort = sort;
    }
}